Algorithmique et Programmation - ST2S/STD2A

Interprétation

Exercice 1 : Etapes avec boucle Tant que (reste de division)

On considère l'algorithme ci-dessous :

Tant que \(a \gt b\) :
\(a\)\(a - b\)

Faire fonctionner l'algorithme précédent pour \(a=47\), \(b=10\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"data": [["47", "10", "?", "?", "?", "?"]], "header_top": ["a", "b", "a", "a", "a", "a"]}

Exercice 2 : Etapes avec boucle Pour

On considère l'algorithme ci-dessous :

\(S\)\(0\)
Pour \(i\) allant de \(0\) à \(N\) :
\(S\)\(1 + S + i\)

Faire fonctionner l'algorithme précédent pour \(N=4\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"data": [["", "?", "?", "?", "?", "?"], ["0", "?", "?", "?", "?", "?"]], "header_left": ["i", "S"]}

Exercice 3 : Initiation - Quatre variables, une lecture, deux calculs enchainées

On considère l'algorithme ci-dessous :

\(a\)\(7 \times x\)
\(b\)\(4 \times x\)
\(c\)\(a \times b\)

Si \(x=7\), quelle est la valeur finale de \(c\) ?

Exercice 4 : Initiation - Trois variables, deux lectures, un calcul

On considère l'algorithme ci-dessous :

\(N\)\(a + 6 \times b\)

Si \(a=4\) et \(b=6\), quelle est la valeur finale de \(N\) ?

Exercice 5 : Initiation - Trois variables, une lecture, deux calculs enchainées

On considère l'algorithme ci-dessous :

\(a\)\(8 + N\)
\(b\)\(5 \times a\)

Si \(N=4\), quelle est la valeur finale de \(b\) ?

False